const Router = require("koa-router")

const { auth } = require('../middleware/auth.middleware')
const { userValidator, verifyUser, cryptPassword ,verifyLogin } = require('../middleware/user.middleware')
const { register, login, changePassword } = require('../controller/user.controller')

// 路由前缀
const router = new Router({prefix:'/users'})
// /users/
// 注册接口
router.post('/register', userValidator, verifyUser, cryptPassword, register)
// 登录接口
router.post('/login', verifyLogin, login)
// 修改密码接口
router.patch('/changePassword', auth, cryptPassword, changePassword)

module.exports = router